sour tasting due to decomposition - Francés Inglés Diccionario